/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ifpe.controller;

import ifpe.dao.DaoFactory;
import ifpe.dao.GrupoDao;
import ifpe.entities.Grupo;
import ifpe.transaction.Transaction;
import ifpe.transaction.TransactionManagerProxy;

/**
 *
 * @author Sostenes
 */
@Transaction(readOnly = true)
public class GrupoControllerImpl implements GrupoController {

    private GrupoDao grupoDao;

    public GrupoControllerImpl() {
        grupoDao = DaoFactory.getInstance().getGrupoDao();
    }

    @Override
    @Transaction(readOnly = false)
    public void createGrupo(Grupo grupo) {
        grupoDao.insert(grupo);
    }

    @Override
    public Grupo getGrupo(long id) {
        return grupoDao.get(id);
    }
}
